
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */ margin: 0; padding: 0;}
*{ box-sizing:border-box;}
/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
  font: 12px/1.5 "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; /* 用 ascii 字符表示，使得在任何编码下都无问题 */}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/*有关重置列表元素 */
ul, ol { }

/* 重置文本格式元素 */
a{ text-decoration: none; outline:none;}
a:hover { text-decoration:underline; }

abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help;}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */}

/* 重置表格元素 */
table { border-collapse: collapse; border-spacing: 0;}

/* 重置 hr */
hr { border: none; height: 1px;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

/* 移动web */

*:not(input,textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}
p,a,h1,h2,h3,h4,h5,div{ word-break:break-all;}


a{ color:#29a7e1;}
a:hover{ color:#1e78a2;}
/*头部导航*/
.top_bar{ background-color: #f5f5f5; height: 36px;line-height: 36px;color: #666; border-bottom:1px solid #d9dadb;}
.top_language{ float:left;}
.top_language a{ display:inline-block;color: #666; margin-right: 10px; position:relative;}
.top_language a.on{ color:#0081cc; }
.top_language a.on i{ display:inline-block; width:10px; height:6px; background:url("../../images/shop/language_bg.gif"); position:absolute; top:30px; left:19px;}
.top_menu {float: right; text-align: right; color: #CCC;}
.top_menu a,.top_menu span { color: #666; margin: 0px 10px;}
.top_menu a:hover,.top_menu span:hover,.top_language a:hover,.top_language span:hover{ color:#0081cc; text-decoration:underline;}
.top_menu span.phone_orange{ font-size:12px; font-weight:bold; color:#ff5500;}
.phone{ display:inline-block; width:17px; height:18px; vertical-align:middle;background:url("../../images/shop/icon.png") no-repeat; background-position:0 0;}
.top_menu a.no_hover:hover,.top_menu a.no_hover span:hover{ color:#666; text-decoration:none;}
/*头部导航*/

/*表格*/
.table{ width:100%; table-layout:fixed;}
.table tr{transition:all 0.15s ease; position:relative;}
.table tr th{ background-color:#F8F8F8; border:none;}
.table tr th,.table tr td{ padding:9px 5px; text-align:center; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.table tr:nth-of-type(2n+1){ background-color:#EEF8FD;}
.table tr:hover{ background-color:#CCF1FC;}
.table_blue tr th.text_white a,.table_blue tr td.text_white a{ color:#fff;}
/*表格*/

/*翻页*/
.page_box{ text-align:center; padding:12px 0 20px;}
.page{ margin:0 auto;font-size:18px;color:#bababa; font-size:16px; display:inline-block;}
.page .arrowll,.page .arrowrr{ width:26px; display:inline-block; *display:inline; zoom:1; text-align:center; color:#bababa;height:26px;text-align:center; vertical-align:bottom;*vertical-align:middle;background:url("../../images/shop/icon.png") no-repeat; margin-bottom:-1px; font-size:0;}
.page .arrowll{ background-position:-28px 0px; *margin-right:5px;}
.page .arrowll:hover{ background-position:-116px 0px;}
.page .arrowrr{background-position:-87px 0px; *margin-left:5px;}
.page .arrowrr:hover{ background-position:-58px 0px;}
.page .nb{ display:inline-block; text-align:center;color:#bababa; height:24px; line-height:24px; padding:0 11px;}
.page .nb:hover,.page .arrowll:hover,.page .arrowrr:hover,.page .on{ color:#0299E8; text-decoration:none;}
.page .pagemore{display:inline-block; text-align:center;color:#bababa; height:24px; line-height:24px; padding:0 8px;}
.inputpage{ height:22px; width:40px; font-size:12px; padding:3px; border:none;vertical-align:top; margin-top:2px; border:1px solid #bababa; border-radius:2px; margin-right:8px;}
.page .btn_b{ display:inline-block; *display:inline; zoom:1;  font-size:16px; color:#fff; text-align:center; width:56px;height:24px; line-height:24px; background-color:#0199E8; border-radius:3px;border:none; cursor:pointer;} 
.page .btn_b:hover{background-color:#3bb4f3; text-decoration:none;}
.page span{ line-height:22px;}
/*翻页*/

/*需求信息*/
.need_tag{ background-color:#F4F4F4; padding:15px 20px; color:#7d7d7d; border:1px solid #F4F4F4; margin-bottom:15px; }
.need_tag:hover{border:1px solid #29a7e1;}
.need_tag:after{ clear:both; content:""; display:table;}
.tag_l,.tag_m,.tag_r{ display:table-cell; vertical-align:middle; position:relative;}
.tag_l{ width:41%;}
.tag_m{ width:32%;}
.tag_r{ width:27%;}
.tag_m{padding:36px 0;}
.tag_l h1{ font-size:24px; color:#29a7e1; padding-right:10px;}
.tag_l p{ margin-top:5px; padding-right:10px;}
.tag_m{ border-right:1px dashed #ddd;border-left:1px dashed #ddd;}
.tag_m p{ text-align:center;}
.tag_m .price{ font-size:14px; color:#333; text-align:center;}
.tag_m .price span{ font-size:26px; color:#ff5500;}
.tag_r{ text-align:center;padding-top:15px; padding-left:30px;}
.tag_r h1{ font-size:20px; font-weight:normal; color:ff5500; margin-bottom:10px;}
.btn_quote{ width:164px; height:40px; line-height:40px; text-align:center; display:inline-block; font-size:16px; color:#fff; background-color:#29a7e1; border-radius:3px; border:none; cursor:pointer;}
.btn_quote.off{ background-color:#aaa; cursor:default;}
.btn_quote.off:hover{ background:#aaa;text-decoration:none;}
.btn_quote:hover{ background-color:#4BCAFF;text-decoration:none;}
.tag_r p{ font-size:12px; color:#999; padding-top:2px;}
.tag_r p .number{ font-size:14px; color:#ff5500;}
.collect_p{ padding-left:18px;background:url("../../images/site/icon_b.png") no-repeat; background-position:-275px -257px;color:#666; width:45px; display:inline-block; vertical-align:middle;height: 18px; font-size: 14px;line-height: 1.5; white-space:nowrap;}
.collect_p:hover{color:#333; text-decoration:none;}
.collect_p.on{background-position:-275px -276px;}
.many_imgbox{width:350px;overflow:hidden; margin-right:25px; float:left;}
.many_imgboxbig{ height:350px; width:350px; margin-bottom:15px; background-color:#eee;
text-align:center;} 
.many_imgboxbig img{ max-height:100%; max-width:100%; vertical-align:middle;}
.many_imgboxbig b{ height:100%; width:0; display:inline-block; vertical-align:middle; vertical-align:middle;}
.many_imgboxb{ width:353px; padding-right:3px; overflow:hidden; position:relative; height:64px;}
.many_imgboxb ul li{ list-style:none; overflow:hidden; height:60px; width:60px; float:left; margin-right:10px; padding:1px; border:1px solid #fff;}
.many_imgboxb ul li.on{ border:1px solid #0cb4f2;}
.many_imgboxb ul li img{ width:100%; height:100%;}
.many_imgboxb ul li a{ display:block; width:100%; height:100%;}
.shop_detail_box .body{ overflow:hidden; height:100%;}
.shop_detail_box .body h1{ font-size:20px; max-height:62px; margin:10px 0; color:#333;overflow:hidden;} 
.price_background{ font-size:16px; color:#333; background-color:#F5F5F5; padding:15px; line-height:1; margin-bottom:10px;}
.price_background span{ color:#666;}
.price_background span strong{ font-size:24px; color:#f50;}
.shop_detail_box p{ font-size:14px; color:#666; line-height:25px; padding-left:10px;padding: 2px 10px; border-bottom: 1px dashed #ddd;}
.line{ width:100%; height:0; border-bottom:1px dashed #ddd; display:block; margin:15px 0;}
.bnt_blue_b{ font-size:16px; padding:7px 50px; line-height:1; color:#fff; border-radius:3px; background-color:#2BA7E1;}
.bnt_blue_b:hover{ background-color:#1a81b0; text-decoration:none;}
.detail_btnbox{ padding-top:10px;}
/*需求信息*/

/*店铺*/
.shop_foot{ height:100px; width:100%; text-align:center; padding-top:20px; background-color:#181818; left:0; bottom:0;}
.shop_foot .link{ margin-bottom:10px;}
.shop_foot .link a{ color:#ccc;}
.shop_foot .link a:hover{ color:#fff;}
.shop_foot p{ color:#ccc;}

.shop_top_banner{ height:165px; overflow:hidden; position:relative;}
.shop_top_banner .top_p{ text-align:center; color:#fff; font-size:26px; font-weight:bold; padding-top:50px;}
.shop_top_banner .top_nav{background: url("../../images/shop/f_bg.png"); height:42px; line-height:42px; position:absolute; left:0; bottom:0; width:100%;}
.shop_top_banner .top_nav ul li{ list-style:none; float:left;}
.shop_top_banner .top_nav ul li a{ display:block; color:#fff; padding:0 3.3em; font-size:14px;}
.shop_top_banner .top_nav ul li a:hover,.shop_top_banner .top_nav ul li.on a{ text-decoration:none; background-color:#FF474F;}

.banner_c{ height:228px; width:100%; overflow:hidden; margin-bottom:15px; background-size:100%;}
.banner_c img{ width:100%;}

.left_detail{ width:290px; float:left; margin-right:20px; min-height:500px;}
.shop_title_t{ font-size:14px; color:#333; padding-bottom:6px; border-bottom:1px solid #ddd;}
.shop_title_t .en{ font-size:10px; margin-left:5px;}
.shop_title_t .more{ color:#333;font-size:10px; line-height:24px; height:24px; background:none;}
.shop_title_t .more:hover{ color:#FF474F; }
.about_us .img_box2{ width:100%; height:90px; text-align:center; margin-top:15px;}
.about_us .img_box2 img{ height:90px; width:155px; padding:5px; border:1px solid #ddd;}
.about_us .name{ color:#FF474F; margin:12px 0;display:block; text-align:center;}
.contact_us .name{ color:#FF474F; margin:10px 0; display:block; padding-left:15px;}
.contact_us p{ font-size:12px; color:#333; line-height:16px; position:relative; padding-left:35px; margin-bottom:8px;}

.product_box .item_product{ margin:2% 2% 0 2%; width:21%; float:left;}
.item_product a{ display:block; width:100%; height:100%; color:#1f0405;}
..img_box_product a{ text-align:center;}
.item_product a:hover{color:#ff444d;}
.item_product .title_t{ height:36px; overflow:hidden;}
.img_box_product{ width:100%; height:210px; margin-bottom:10px; background-color:#eee;}
.img_box_product img{ max-height:100%; max-width:100%; vertical-align:middle;}
.img_box_product b{ height:100%; width:0; display:inline-block; vertical-align:middle;}
.item_product .in_price{color:#555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.item_product .in_price strong{ font-size:14px; color:#ff5500; font-weight:normal;}

.shop_content{ padding:25px 25px 0;}
.shop_content2{ padding:25px 0 0;}
.shop_table .title_t{ height:36px; line-height:36px; background-color:#24b0f1; color:#fff; width:100%; font-size:16px; padding-left:8px;}
.table{ width:100%; table-layout:fixed;}

.about_title{ text-align:center; font-size:20px; margin:33px 0;}
.about_title img{ margin-right:5px; vertical-align:middle;}
.about_body p{ font-size:14px; margin-bottom:20px; line-height:22px; color:#666; padding:0 30px;}
.about_body img{ max-width:100%;}

.label_input_l2{float: left;width:150px;height: 30px;line-height: 30px;padding-right: 12px;text-align: right;font-size: 14px;color: #333;}

/*.shop_left_nav{ background-color:#F7F7F7;}*/
.shop_title_t span.name{border-left: 3px solid #FF474F;line-height: 1;padding-left: 10px;display: inline-block; font-weight:bold;}
.shop_left_nav .shop_title_t{ padding:6px 0 5px; border-bottom:1px solid #ddd;} 

.shop_nav_ul{ padding-bottom:10px;}
.shop_nav_ul li{ list-style:none; position:relative;}
.shop_nav_ul li a{ font-size:14px; color:#333; display:block;padding: 5px 0 5px 28px; margin-top:8px;}
.shop_nav_ul li a.on{ background-color:#e8e8e8;}
.shop_nav_ul li ul li a{ font-size:12px; padding-left:55px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:0;}
.shop_nav_ul li ul li a:hover,.shop_nav_ul li ul li.on a{ color:#FF474F; background-color:#EDEDED; text-decoration:none;}


.shop_detail_box { padding: 20px; overflow: hidden;border:1px solid #ddd;}
.shop_detail_box .body { overflow: hidden;  height: 100%; padding-bottom:20px;}

.shop_product_box{ border:1px solid #ddd;}
.shop_product_box h1{font-size: 26px;color: #333;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 30px;line-height: 1.5;margin: 20px 0 15px;}
.shop_product_box .state_box{ padding:0 28px;}
.shop_product_box .state_box table{ width:100%; border:none; table-layout:fixed; position:relative;}
.shop_product_box .state_box table tr td{ font-size:14px; color:#333; padding:4px 5px; border:none; vertical-align:top;}
.shop_product_box .shop_btn_box{padding: 10px 30px 10px 0;text-align: right;margin:18px 0;}
/*店铺*/
.detail_ul:after{ clear:both; content:""; display:table;}
.arrow_l,.arrow_r{ position:absolute; top:13px; z-index:9;}
.arrow_l{ left:0;}
.arrow_r{ right:0;}
.arrow_l a,.arrow_r a{ display:block; width:30px; height:35px;background:url("../../images/site/f_arrow.png") no-repeat; background-size:26px; opacity:0.6;}
.arrow_l a{ background-position:0px 0px;}
.arrow_r a{ background-position:3px -37px;}
.arrow_r a:hover,.arrow_l a:hover{ opacity:1;}

/*弹出*/
.pop_box{ width:720px; border:1px solid #ddd; position:absolute; background-color:#fff; z-index:119; margin:0 auto; border-radius:6px;}
.pop_box3{ width:390px; border:1px solid #ddd; position:absolute; background-color:#fff; z-index:119; margin:0 auto; border-radius:6px;}
.pop_box .title{ color:#333; padding:12px 15px; border-bottom:1px solid #ddd;font-size: 16px;height: auto;line-height: 1;}
.pop_box3 .title{ color:#333; padding:12px 15px; border-bottom:1px solid #ddd;font-size: 16px;height: auto;line-height: 1;}
.pop_box .pop_body{ padding:20px 0 5px; position:relative;}
.pop_box3 .pop_body{ padding:25px 0 20px; position:relative;}
.close{ display:inline-block; width:18px; height:18px;background:url("../../images/shop/close.png") no-repeat; background-position:0 0;}
.close:hover{background-position:0 -22px; cursor:pointer;}
.pop_20{ padding:0 20px; margin-bottom:20px;}
.table_pop{ table-layout:fixed; border-collapse:collapse; width:100%;}
.table_pop tr td,.table_pop tr th{ font-size:14px; color:#333; border:1px solid #ddd; padding:5px 3px; text-align:center;}
.table_pop tr th{ background-color:#f8f8f8; font-weight:normal;}

.pop_box2{ min-width:200px; border:1px solid #ddd; position:absolute; background-color:#fff; z-index:119; margin:0 auto; border-radius:6px;}
.pop_box2 .pop_body{ padding:30px 40px 20px; position:relative;}
.pop_p{ font-size:14px; margin:15px 0; color:#535353;} 

.pop_judge{ display:inline-block; width:45px; height:45px;background:url("../../images/site/judge.png") no-repeat; background-size:104px;}
.pop_no{background-position:0px 0px;}
.pop_ok{background-position:-60px 0px;}
.pop_warn{background-position:8px -63px;}
.pop_help{background-position:-60px -62px;}

.pop_img{ display:table-cell;width:120px; text-align:right; padding-top:5px;}
.judge_r{ padding: 0 15px; overflow:hidden; display:table-cell; width:335px; vertical-align:middle;}
.judge_r h1{color: #333;font-size: 18px;line-height: 28px; font-weight:normal;}
.judge_r h5{color: #999;font-size: 14px;line-height: 24px; font-weight:normal;}
.judge_r p{font-size: 12px;line-height: 22px;}
.pop_btn_r{ text-align:right; padding:20px 20px 5px;}
.pop_btn_r a{ margin-right:15px;}
.pop_btn_r a:last-child{ margin-right:0;}
.label_input_l{ float:left; width:115px; height:30px; line-height:30px; padding-right:12px; text-align:right; font-size:14px; color:#333; }
.tr_l{ display:inline-block; float:left; text-align:right; height:30px; line-height:30px; padding-right:3px; font-size:14px; color:#333;}
.btn_pop_ok{ font-size: 14px;color: #FFF; padding:7px 25px; border-radius: 3px; background-color: #2BA7E1; border:none; cursor:pointer; line-height:1.28;}
.btn_pop_ok:hover{ background-color:#4BCAFF; text-decoration:none; color:#fff;}
.pop_btn_no{ font-size: 14px;color: #FFF; padding:7px 25px; border-radius: 3px; background-color: #aaa;border:none; cursor:pointer; line-height:1.28;} 
.pop_btn_no:hover{ background-color:#666; text-decoration:none; color:#fff;}
.pop_wrap{ position:absolute; z-index:99;}
.brower_p{ position:absolute; top:50%; right:10px; margin-top:-75px; color:#fff; font-size:20px; font-weight:bold; text-align:center; width:420px; line-height:39px;}
.pop_loading{ width:245px;}
.pop_loading .pop_btn_c{ text-align:center; padding-top:25px; border-top:1px solid #ddd; margin-top:20px;}
.pop_btn_c a{ margin-right:15px;}
.pop_btn_c a:last-child{ margin-right:0;}

.enquiry_p{ line-height:1; margin-bottom:10px; font-size:14px; display:block;}
/*弹出*/



.many_imgboxb ul.flex-direction-nav li a{display: block;width: 30px;height: 35px;background: url("../../images/site/f_arrow.png") no-repeat;background-size: 26px;opacity: 0.6;}
.many_imgboxb ul.flex-direction-nav li a.flex-prev{background-position: 0px 0px; left:0;}
.many_imgboxb ul.flex-direction-nav li a.flex-next{background-position: 3px -37px; right:0;}
.many_imgboxb ul.flex-direction-nav li a.flex-next:hover,.many_imgboxb ul.flex-direction-nav li a.flex-prev:hover{ opacity:1;}
.many_imgboxb .flex-viewport{ width:353px; padding-right:3px;}

/*常用样式*/
.trade{font-size: 16px;border-radius: 3px;background-color: #FF5600;padding: 7px 50px;color: #fff;cursor: pointer;border: none;}
.trade:hover{background-color: #F77E41;color: #fff;text-decoration: none;}
.no_data{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;text-align: center;padding-top: 40px;}
.no_data p{font-size: 16px;margin-top: 10px;color: #555;}
.no_data_table{ font-size:14px; margin:10px 0; color:#666;}
.submit:hover,.enquiry:hover,.com:hover{ text-decoration:none;}
.loading{ position:absolute;}
.min_height{ min-height:500px; position:relative;}

.tran_layer{ background-color:#000; opacity:0.5; position:fixed; top:0; left:0; height:100%; width:100%; z-index:99; }

.sm_l{ float:left; margin-right:8px;}
tr.select:hover{ background:none;}
td.left{ text-align:left;}
.r_box{ overflow:hidden;}
.clearfix:after{ clear:both; content:""; display:table;}

.page .btn_b,.btn_quote,.need_tag,.btn_blue_b,.hot_item .item_name,.item_company,.item .item_name,.btn_o_m,.btn_blue_b2,.btn_gray,.bnt_blue_b,.pay_btn,.bnt_pink_b,.btn_blueout_b2,.submit,.enquiry,.com,.shop_foot .link a,.shop_nav_ul li ul li a,.btn_pop_ok,.pop_btn_no{ transition:all 0.15s ease-in;}

.form_inline{ display:inline-block; margin-bottom:10px; vertical-align:top; margin-right:12px; color:#777;}
.form_inline_btn{ margin-top:5px;}

.content:after,.title:after,.item_product_wrap:after,.w_1180:after,.content_c:after,product_box:after,.form_tr:after{ clear:both; content:""; display:table;}

.content_tab{ border:1px solid #ddd; border-top:none;}
.content_c{ margin-bottom:20px; position:relative;}
.content{ width:1180px; margin:0 auto; position:relative;}

.w_1180{ width:1180px; margin:0 auto; position:relative;}

.f_l{ float:left;}
.f_r{ float:right;}

.error{ color:#f13d3d;font-size:12px;}
.error:before{ display:inline-block; content:""; width:15px; height:15px;background: transparent url("../../images/shop/icon.png") no-repeat; background-position:-91px -35px; vertical-align:middle; margin-right:5px;}
.textarea{height:80px;line-height:20px;padding: 3px 5px;border: 1px solid #DDD;width:410px;resize: none; font-size:14px;}
.input{ height:30px; padding:3px 5px; border:1px solid #ddd; width:170px; font-size:14px; float:left;}
.form_tr{ margin-bottom:20px; line-height:30px;}
.up{ display:inline-block; vertical-align:middle; width:15px; height:15px;background:url("../../images/shop/icon_b.png") no-repeat; background-position:6px -267px; cursor:pointer;}
.up:hover{ opacity:0.7;}
.down{ display:inline-block; vertical-align:middle; width:15px; height:15px;background:url("../../images/shop/icon_b.png") no-repeat; background-position:-5px -266px; cursor:pointer;}
.down:hover{ opacity:0.7;}
.tab_top_s .tab_topul{ width:100%; background-color:#F6F6F6;border-bottom:1px solid #ddd; height:40px;}
.tab_top_s .tab_topul:after{ content:""; height:39px; width:0; border-left:1px solid #F6F6F6; position:absolute; right:-1px; top:0;}
.tab_top_s .tab_topul li{ list-style:none; float:left; padding:0 3em; color:#666; height:40px; line-height:40px; text-align:center; position:relative;border-right:1px solid #ddd;font-size:16px; position:relative; cursor:pointer;}
.tab_top_s .tab_topul li:hover{ color:#444;}
.tab_top_s .tab_topul li.selected{ background-color:#fff; color:#333;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.tab_top_s .tab_topul li.selected:after{display: block;content: "";position: absolute;height: 2px;background-color: #FFF;width: 100%;bottom: -2px; left:0;}
.tab_c2{padding: 20px 0 20px 20px;}
.tab_c3{padding: 20px 30px;}
.state_body p { font-size: 16px;line-height: 20px; color: #666; margin-top: 15px; padding: 0 25px;}
.btn_gray2_s{ font-size:14px; color:#666; background-color:#F1F1F1; text-align:center; padding:2px 12px; border-radius:3px; border:1px solid #CBCBCB; transition:all 0.15s ease-in;}
.btn_gray2_s:hover{ background-color:#fff; color:#7A7A7A; text-decoration:none;}
.form_p { overflow: hidden; overflow: hidden;line-height: 1.5;padding:4px 10px 0 0;}

.text_c{ text-align:center;}
.text_r{ text-align:right;}

.w_558{ width:558px;}
.w_410{ width:410px;}

.m_l_15{ margin-left:15px;}
.m_b_15{ margin-bottom:15px;}
.m_l_8{ margin-left:8px;}
.m_l_5{ margin-left:5px;}
.sm_l { float: left; margin-right: 8px;}

.color_999{ color:#999;}
.text_666{ color:#666;}
.text_orange{ color:#f50;}
.text_yellow{ color:#FE943A;}
.text_blue{color:#2ea6e5;}
.text_red{color:#f13d3d;}
.text_green{ color:#169e49;}

.pop_textarea{ width:675px;}
pre {color: #666; font-size: 14px;line-height: 24px; margin-bottom: 25px;width: 100%; white-space:pre-wrap;word-break: break-all;}
pre img { max-width: 100%;}

.long_input{ width:530px;}